module.exports = {
  apps: [{
    name: 'sep32-server',
    script: './bin/www', // 或 'app.js' 如果直接启动 app.js
    instances: 1,        // WebSocket 服务需单实例
    autorestart: true,
    watch: false,        // 生产环境关闭监听
    max_memory_restart: '200M',
    env: {
      NODE_ENV: 'production',
      PORT: 4000         // 设置 HTTP 端口
    },
    env_production: {
      NODE_ENV: 'production'
    },
    // 关键：设置正确的执行目录
    cwd: '/var/www/sep32-server',
    // 合并日志输出
    output: './logs/out.log',
    error: './logs/error.log',
    log_date_format: 'YYYY-MM-DD HH:mm Z'
  }]
};